package com.yoofn.kotlin.base

import android.support.annotation.LayoutRes

/**
 *
 * Created by kalshen on 17/6/3.
 * @param layoutId {必填}  布局文件id
 * @param shouldLazyLoad {选填}  是否启用懒加载 默认为false
 * @param shouldSwipeRefresh {选填}  是否启用swipeRefreshLayout 默认为false
 * @param netData {选填}  的网络请求对象 默认为null 不请求网络
 * @描述 基础fragment的配置文件
 */
class ViewConfig<T>(@LayoutRes val layoutId: Int
                    , val shouldSwipeRefresh: Boolean = false
                    , val shouldLazyLoad: Boolean = false
                    , val netData: NetData<T>? = null
)